application linux developers thin-client management custom software construction builders software development projects radius3 online shopping java design open source shop